package independence.reflection
{
	/**
	 * The PropertyNotFoundError is a ReflectionError subclass thrown when a property 
	 * cannot be found on a class.
	 * 
	 * @author	TK, TK Assembled for Independence Glory.
	 */
	public class PropertyNotFoundError extends ReflectionError
	{
		/**
		 * Constructs a new PropertyNotFoundError.
		 * @param	propertyName	The name of the property that cannot be found.
		 * @param	className		The fully-qualified name of the class to which the missing property "belongs."
		 */
		public function PropertyNotFoundError(propertyName:String, className:String)
		{
			super("Independence was not able to find a declared property: \"" + propertyName
				+ "\" on the \"" + className + "\" class.", 102);
		}
		
	}
}